Micron Document
____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|


The NomadNet German Wikipedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

πŸ” Search

Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―

Streaming SIMD Extensions 3
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Die Streaming SIMD Extensions 3 (kurz SSE3) ist die zweite Erweiterung des SSE-Befehlssatzes. Sie ist auch unter dem Intel-Codenamen Prescott New Instructions (PNI) bekannt, da sie zuerst bei der Prescott-Variante des Pentium 4 ab FrΓΌhjahr 2004 verwendet wurde. AMD unterstΓΌtzt diese Erweiterungen seit April 2005 und fΓΌhrte diese mit den E-Steppings beim Athlon 64, Opteron und Sempron ein. VIA bzw. Centaur unterstΓΌtzen mit dem C7 ebenfalls die neuen Befehle.

SSE3 ist eine erneute Erweiterung des SIMD-Befehlssatzes fΓΌr die x86-Architektur (genauer die IA-32-Prozessorarchitektur). Die vorherigen Erweiterungen waren MMX, 3DNow, SSE und SSE2.

SSE3 erweitert den SSE2-Befehlssatz um 13 neue Instruktionen:

β€’ fisttp zur Wandelung von Gleitkommazahlen in ganze Zahlen
β€’ addsubps, addsubpd, movsldup, movshdup, movddup fΓΌr komplexe Arithmetik
β€’ lddqu zur Video-Kodierung
β€’ haddps, hsubps, haddpd, hsubpd zur UnterstΓΌtzung der Grafik-Aufbereitung
β€’ monitor, mwait zur Thread-Kommunikation

Die UnterstΓΌtzung der letzten beiden Befehle muss mittels CPUID-Instruktion explizit geprΓΌft werden, da sie Mehrkernprozessoren bzw. Hyper-Threading fΓ€hige CPUs voraussetzen.

Die auffΓ€lligste Erweiterung ist die ErmΓΆglichung von horizontaler Addition und Subtraktion in einem Register, die schon bei 3DNow mΓΆglich war. Dies vereinfacht die Programmierung von DSP- und 3D-Funktionen, wΓ€hrend in den vorhergehenden SSE-Versionen mehr oder weniger nur vertikale Operationen mΓΆglich waren.

Contents

β€’ Weblinks

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

CPUs mit SSE3

β€’ AMD Athlon 64 (ab Prozessorkern Venice, Revision E3 bzw. San Diego, Revision E4)
β€’ AMD Athlon 64 Mobile (Prozessorkern Newark Revision E5)
β€’ AMD Athlon 64 FX (ab Prozessorkern San Diego, Revision E4)
β€’ AMD Phenom
β€’ AMD Opteron K8 (ab Revision E4)
β€’ AMD Sempron (ab Prozessorkern Palermo, Revision E3)
β€’ Intel Celeron (ab Prozessorkern Conroe-L)
β€’ Intel Celeron M (ab Prozessorkern Yonah)
β€’ Intel Pentium 4 (ab Prozessorkern Prescott)
β€’ Intel Atom
β€’ Intel Xeon (ab Prozessorkern Nocona)
β€’ VIA C7
β€’ VIA Nano

Weblinks

β€’ Beschreibung der SSE3-Befehle